Miscellaneous Status Bits Support

ActiveX Control Containers must recognize and support the following OLEMISC_ status bits:

Status Bit

Required?

Comments

ACTIVATEWHENVISIBLE

Yes

 

IGNOREACTIVATEWHENVISIBLE

No

Needed for inactive and windowless control support. See Note 1.

INSIDEOUT

No

Not generally used with ActiveX Controls but rather with compound document embeddings. Note this is contrary to some SDK documentation that says this bit must be set for the ACTIVATEWHENVISIBLE bit to be set.

INVISIBLEATRUNTIME

Yes

Designates a control that should be visible at design time, but invisible at run time.

ALWAYSRUN

Yes

 

ACTSLIKEBUTTON

No

Support is normally mandatory although it is not necessary for document style containers.

ACTSLIKELABEL

No

Support is normally mandatory although it is not necessary for document style containers.

NOUIACTIVATE

Yes

 

ALIGNABLE

No

 

SIMPLEFRAME

No

See Simple Frame Site ContainmentWHQZUU section.

SETCLIENTSITEFIRST

No

Support for this bit is recommended but not mandatory.

IMEMODE

No

 

 

1.  The IGNOREACTIVATEWHENVISIBLE bit is for containers hosting inactive and windowless controls. The IGNOREACTIVATEWHENVISIBLE bit is introduced as part of the ActiveX Controls 96 specification, see this documentation for more details.